\doxysection{HAL\+\_\+\+DMA\+\_\+\+Mux\+Sync\+Config\+Type\+Def Struct Reference}
\hypertarget{struct_h_a_l___d_m_a___mux_sync_config_type_def}{}\label{struct_h_a_l___d_m_a___mux_sync_config_type_def}\index{HAL\_DMA\_MuxSyncConfigTypeDef@{HAL\_DMA\_MuxSyncConfigTypeDef}}


HAL DMAMUX Synchronization configuration structure definition.  




{\ttfamily \#include $<$stm32h7xx\+\_\+hal\+\_\+dma\+\_\+ex.\+h$>$}

\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_h_a_l___d_m_a___mux_sync_config_type_def_a94e5c09dc5fe0ae5088bb54be6a715fb}{Sync\+Signal\+ID}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_h_a_l___d_m_a___mux_sync_config_type_def_ab9358d892ba465e1e224533e5e2edc94}{Sync\+Polarity}}
\item 
Functional\+State \mbox{\hyperlink{struct_h_a_l___d_m_a___mux_sync_config_type_def_a7b213a462174caf2f7ae69a0cea1e274}{Sync\+Enable}}
\item 
Functional\+State \mbox{\hyperlink{struct_h_a_l___d_m_a___mux_sync_config_type_def_a7248b89bd87a648b1b1e18fdc03a6296}{Event\+Enable}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_h_a_l___d_m_a___mux_sync_config_type_def_a534a4c42abdfb49854d915bcc7dddbd9}{Request\+Number}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
HAL DMAMUX Synchronization configuration structure definition. 

\label{doc-variable-members}
\Hypertarget{struct_h_a_l___d_m_a___mux_sync_config_type_def_doc-variable-members}
\doxysubsection{Member Data Documentation}
\Hypertarget{struct_h_a_l___d_m_a___mux_sync_config_type_def_a7248b89bd87a648b1b1e18fdc03a6296}\index{HAL\_DMA\_MuxSyncConfigTypeDef@{HAL\_DMA\_MuxSyncConfigTypeDef}!EventEnable@{EventEnable}}
\index{EventEnable@{EventEnable}!HAL\_DMA\_MuxSyncConfigTypeDef@{HAL\_DMA\_MuxSyncConfigTypeDef}}
\doxysubsubsection{\texorpdfstring{EventEnable}{EventEnable}}
{\footnotesize\ttfamily \label{struct_h_a_l___d_m_a___mux_sync_config_type_def_a7248b89bd87a648b1b1e18fdc03a6296} 
Functional\+State HAL\+\_\+\+DMA\+\_\+\+Mux\+Sync\+Config\+Type\+Def\+::\+Event\+Enable}

Specifies if an event shall be generated once the Request\+Number is reached. This parameter can take the value ENABLE or DISABLE \Hypertarget{struct_h_a_l___d_m_a___mux_sync_config_type_def_a534a4c42abdfb49854d915bcc7dddbd9}\index{HAL\_DMA\_MuxSyncConfigTypeDef@{HAL\_DMA\_MuxSyncConfigTypeDef}!RequestNumber@{RequestNumber}}
\index{RequestNumber@{RequestNumber}!HAL\_DMA\_MuxSyncConfigTypeDef@{HAL\_DMA\_MuxSyncConfigTypeDef}}
\doxysubsubsection{\texorpdfstring{RequestNumber}{RequestNumber}}
{\footnotesize\ttfamily \label{struct_h_a_l___d_m_a___mux_sync_config_type_def_a534a4c42abdfb49854d915bcc7dddbd9} 
uint32\+\_\+t HAL\+\_\+\+DMA\+\_\+\+Mux\+Sync\+Config\+Type\+Def\+::\+Request\+Number}

Specifies the number of DMA request that will be authorized after a sync event. This parameters can be in the range 1 to 32 \Hypertarget{struct_h_a_l___d_m_a___mux_sync_config_type_def_a7b213a462174caf2f7ae69a0cea1e274}\index{HAL\_DMA\_MuxSyncConfigTypeDef@{HAL\_DMA\_MuxSyncConfigTypeDef}!SyncEnable@{SyncEnable}}
\index{SyncEnable@{SyncEnable}!HAL\_DMA\_MuxSyncConfigTypeDef@{HAL\_DMA\_MuxSyncConfigTypeDef}}
\doxysubsubsection{\texorpdfstring{SyncEnable}{SyncEnable}}
{\footnotesize\ttfamily \label{struct_h_a_l___d_m_a___mux_sync_config_type_def_a7b213a462174caf2f7ae69a0cea1e274} 
Functional\+State HAL\+\_\+\+DMA\+\_\+\+Mux\+Sync\+Config\+Type\+Def\+::\+Sync\+Enable}

Specifies if the synchronization shall be enabled or disabled This parameter can take the value ENABLE or DISABLE \Hypertarget{struct_h_a_l___d_m_a___mux_sync_config_type_def_ab9358d892ba465e1e224533e5e2edc94}\index{HAL\_DMA\_MuxSyncConfigTypeDef@{HAL\_DMA\_MuxSyncConfigTypeDef}!SyncPolarity@{SyncPolarity}}
\index{SyncPolarity@{SyncPolarity}!HAL\_DMA\_MuxSyncConfigTypeDef@{HAL\_DMA\_MuxSyncConfigTypeDef}}
\doxysubsubsection{\texorpdfstring{SyncPolarity}{SyncPolarity}}
{\footnotesize\ttfamily \label{struct_h_a_l___d_m_a___mux_sync_config_type_def_ab9358d892ba465e1e224533e5e2edc94} 
uint32\+\_\+t HAL\+\_\+\+DMA\+\_\+\+Mux\+Sync\+Config\+Type\+Def\+::\+Sync\+Polarity}

Specifies the polarity of the signal on which the DMA request is synchronized. This parameter can be a value of \doxylink{group___d_m_a_ex___m_u_x___sync_polarity__selection}{DMAEx MUX Sync\+Polarity selection} \Hypertarget{struct_h_a_l___d_m_a___mux_sync_config_type_def_a94e5c09dc5fe0ae5088bb54be6a715fb}\index{HAL\_DMA\_MuxSyncConfigTypeDef@{HAL\_DMA\_MuxSyncConfigTypeDef}!SyncSignalID@{SyncSignalID}}
\index{SyncSignalID@{SyncSignalID}!HAL\_DMA\_MuxSyncConfigTypeDef@{HAL\_DMA\_MuxSyncConfigTypeDef}}
\doxysubsubsection{\texorpdfstring{SyncSignalID}{SyncSignalID}}
{\footnotesize\ttfamily \label{struct_h_a_l___d_m_a___mux_sync_config_type_def_a94e5c09dc5fe0ae5088bb54be6a715fb} 
uint32\+\_\+t HAL\+\_\+\+DMA\+\_\+\+Mux\+Sync\+Config\+Type\+Def\+::\+Sync\+Signal\+ID}

Specifies the synchronization signal gating the DMA request in periodic mode. This parameter can be a value of \doxylink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection}{DMAEx MUX Sync\+Signal\+ID selection} 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/\+Drivers/\+STM32\+H7xx\+\_\+\+HAL\+\_\+\+Driver/\+Inc/\mbox{\hyperlink{stm32h7xx__hal__dma__ex_8h}{stm32h7xx\+\_\+hal\+\_\+dma\+\_\+ex.\+h}}\end{DoxyCompactItemize}
